TypeScript: アンビエント宣言(declare)
TypeScriptで、外側から型宣言を行う機能
型定義が存在しないJavaScriptコードがあるとして、それに型をつける
例: 型がない関数
code:js
function add(a, b) {
return a + b;
}
アンビエント宣言の delcare キーワードを使って型定義をする
code:ts
declare function add(a: number, b: number): number;
アンビエント宣言の部分は、TypeScript: 型定義ファイル(.d.ts) と呼ばれる別ファイルで管理することが推奨されている